package com.itrencai.d4_date;

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateDemo1 {
    public static void main(String[] args) {
        //创建一个date类的对象，代表系统此刻日期时间对象
        Date d=new Date();
        System.out.println(d);
        //格式化这个日期对象(制定最终格式化的形式)
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH：mm：ss EEE a");
        //正式开始格式化日期对象成为需高压包的字符串格式
        String rs= sdf.format(d);
        System.out.println(rs);

        //获取时间毫秒值
        long time=d.getTime();
        System.out.println(time);
        long time1=System.currentTimeMillis();
        System.out.println(time1);

        System.out.println("-------------------------");

        //案例：计算出当前时间往后走1小时121秒之后的时间是多少
        //1.先看当前是什么时间
        Date d1=new Date();
        System.out.println(d1);
        //2.计算往后走的毫秒
        long time2=System.currentTimeMillis();
        time2+=(60*60+121)*1000;
        //3.最后得出推迟后的时间
        /*Date d2=new Date(time2);
        System.out.println(d2);*/
        Date d3=new Date();
        d3.setTime(time2);
        System.out.println(d3);

        System.out.println("---------解析字符串时间-------------");



    }
}
